Theory and Applications of Nonlinear Cellular Automata In VLSI Design A report in partial fulfillment for the Degree of Doctor of Philosophy in Computer Science and Technology
نویسندگان
چکیده
In recent years, Cellular Automata (CA) have been found as an attractive modeling tool for various applications, such as, pattern recognition, image processing, data compression, encryption and specially V LSI design & test. However, for all such applications, a special class of CA, called as linear/additive CA, has been utilized. Since linear CA limit the search space, we may not reach to the best result while searching for the solution to a problem. Nonlinear CA can be an alternative to linear/additive CA for achieving desired solutions in different applications. However, the nonlinear CA are yet to be characterized to fit the design for modeling an application. This thesis targets characterization of the nonlinear CA and utilizes the huge search space of nonlinear CA in developing applications in V LSI design. The interconnection among the CA cells (CA rules) are completely classified for efficient synthesis of reversible cellular automata. An analytical framework is developed to explore the properties of CA rules for 3-neighborhood 1-dimensional CA. It is found that in two-state 3-neighborhood CA, the CA rules fall into 6 groups depending on their potential to form reversible CA. The proposed classification of CA rules enables synthesis of reversible CA in linear time. An efficient design of Pseudo-Random Pattern Generators (PRPGs), based on the nonlinear reversible CA, has also been reported. The performance of the PRPG is evaluated with the battery of diehard tests. It is found that the proposed PRPG is the best among state-of-the-art designs in terms of its randomness quality. The structure of the proposed nonlinear CA based PRPG is utilized to design a cost optimal Test Pattern Generator (TPG) for a CUT (Circuit Under Test). The TPG can avoid patterns prohibited to the CUT and can ensure better fault efficiency compared to existing designs. Further, we exploit the scalable structure of the nonlinear CA in designing TPGs for multiple cores without investing the disparate hardware for the different TPGs. The thesis reports a new BIST (Built-In Self-Test) structure, referred to as the UBIST (Universal BIST ). UBIST can generate any one of the four kinds of test patterns – (i) pseudo-random, (ii) pseudo-exhaustive, (iii) pseudo-random without PPS (Prohibited Pattern Set), and (iv) deterministic. Finally, the nonlinear CA theory is employed to address the issue of data services in cellular mobile network. CA act as an efficient query processor, resulting a hardwired solution to data service. The CA based query processor is found to be twice faster than the state-of-the-art designs with soft computation.
منابع مشابه
Ultra-Low Cost Full Adder Cell Using the nonlinear effect in Four-Input Quantum Dot Cellular Automata Majority Gate
In this article, a new approach for the efficient design of quantum-dot cellular automata (QCA) circuits is introduced. The main advantages of the proposed idea are the reduced number of QCA cells as well as increased speed, reduced power dissipation and improved cell area. In many cases, one needs to double the effect of a particular inter median signal. State-of-the-art designs utilize a kind...
متن کاملNovel Phase-frequency Detector based on Quantum-dot Cellular Automata Nanotechnology
The electronic industry has grown vastly in recent years, and researchers are trying to minimize circuits delay, occupied area and power consumption as much as possible. In this regard, many technologies have been introduced. Quantum Cellular Automata (QCA) is one of the schemes to design nano-scale digital electronic circuits. This technology has high speed and low power consumption, and occup...
متن کاملDesign of Optimized Quantum-dot Cellular Automata RS Flip Flops
Complementary metal-oxide semiconductor (CMOS) technology has been the industry standard to implement Very Large Scale Integrated (VLSI) devices for the last two decades. Due to the consequences of miniaturization of such devices (i.e. increasing switching speeds, increasing complexity and decreasing power consumption), it is essential to replace them with a new technology. Quantum-dot c...
متن کاملA New Design for Two-input XOR Gate in Quantum-dot Cellular Automata
Quantum-dot Cellular Automata (QCA) technology is attractive due to its low power consumption, fast speed and small dimension, therefore, it is a promising alternative to CMOS technology. In QCA, configuration of charges plays the role which is played by current in CMOS. This replacement provides the significant advantages. Additionally, exclusive-or (XOR) gate is a useful building block in man...
متن کاملNovel Defect Terminolgy Beside Evaluation And Design Fault Tolerant Logic Gates In Quantum-Dot Cellular Automata
Quantum dot Cellular Automata (QCA) is one of the important nano-level technologies for implementation of both combinational and sequential systems. QCA have the potential to achieve low power dissipation and operate high speed at THZ frequencies. However large probability of occurrence fabrication defects in QCA, is a fundamental challenge to use this emerging technology. Because of these vari...
متن کاملFault-tolerant adder design in quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for faster speed, smaller size, and low power consumption than semiconductor transistor based technologies. Previously, adder designs based on conventional designs were examined for implementation with QCA technology. This paper utilizes the QCA characteristics to design a fault-tolerant adder that is more...
متن کامل